photovoltaic distributed system - Francés Inglés Diccionario